f1943914832766e8d6e47b090d5796b057409a52,platform/lang-impl/src/com/intellij/refactoring/ui/CodeFragmentTableCellRenderer.java,CodeFragmentTableCellRenderer,getTableCellRendererComponent,#JTable#Object#boolean#boolean#number#number#,47
Before Change
}
editorTextField.putClientProperty("JComboBox.isTableCellEditor", Boolean.TRUE);
editorTextField.setBorder(hasFocus ? BorderFactory.createLineBorder(table.getForeground()): new EmptyBorder(1, 1, 1, 1));
return editorTextField;
}
}
After Change
editorTextField.putClientProperty("JComboBox.isTableCellEditor", Boolean.TRUE);
ListSelectionModel selModel = table.getSelectionModel();
final Color color = (selModel.getMaxSelectionIndex() - selModel.getMinSelectionIndex()) == 0
? table.getSelectionBackground() : table.getForeground();
editorTextField.setBorder(hasFocus ? BorderFactory.createLineBorder(color): IdeBorderFactory.createEmptyBorder(1));
return editorTextField;
}